package main

import "fmt"

type Point struct {
	X, Y int
}

type Circle struct {
	p Point
	r float64
}

func main() {
	c := Circle{Point{10, 10}, 6.4}
	//c := Circle{}
	//c := Circle{p: Point{Y: 4}}
	fmt.Println(c)
	fmt.Println(c.p)
	fmt.Println(c.r)
	fmt.Println(c.p.X)
	fmt.Println(c.p.Y)
}
